<?php

require("./config.php");

if (!isset($_POST['req'])) {
    die("No request provided.");
} else {

    if (filter_input(INPUT_POST, 'req') == "tableandoEmpresa") {

        $json = array("success" => false, "rowCount" => 0, "Elements" => Array(), "Count" => Array());

        $query = "select PK_EMPRESA_CODIGO_EMPRESA, NOMBRE_EMPRESA, SIGLAS_EMPRESA, TAMAÑO_EMPRESA, DESCRIPCION_EMPRESA, DIRECCION_EMPRESA from EMPRESA ORDER BY NOMBRE_EMPRESA ASC;";

        $result = $dbConn->query($query);
        $i = 0;
        while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)) {
            array_push($json['Elements'], $row);
            $query1 = "select COUNT(FK_CONTACTO_CODIGO_EMPRESA) CANT_SOLICITUDES 
                from CONTACTO, PROPUESTA_PROYECTO_GeProCIS 
                where FK_PROYECTO_ID_CONTACTO=PK_CONTACTO_ID_CONTACTO 
                and FK_CONTACTO_CODIGO_EMPRESA = '" . $row['PK_EMPRESA_CODIGO_EMPRESA'] . "';";

            $result1 = $dbConn->query($query1);

            while ($row1 = mysqli_fetch_array($result1, MYSQL_ASSOC)) {
                array_push($json['Count'], $row1);
            }
            $i++;
        }

        if ($i > 0) {
            $json['success'] = true;
            $json['rowCount'] = $i;
        }
        print(json_encode($json));
    }
}